package com.party.core.model.wallet;

import com.party.core.model.BaseModel;

/**
 * 提现审批操作
 *  *
 *  * @author hqh
 *
 */
public class WithdrawalAuditOperate extends BaseModel {


    public static final Integer STATE_PROCESSED = 0; // 拒绝
    public static final Integer STATE_UNTREATED = 1; // 通过
    public static final Integer STATE_NOSTART = 3;//未开始

    public static final Integer PROGRESS_APPLY = 1; // 提交申请
    public static final Integer PROGRESS_DEAL = 2; // 客服处理
    public static final Integer PROGRESS_CONFIRM = 3; // 客户确认
    public static final Integer PROGRESS_REMITTANCE = 4;//财务打款

    //提现id
    private String wId;
    //进度(提交申请/1,客服处理/2,客户确认/3,财务打款/4,)
    private Integer progress ;
    //备注信息
    private String noteMessage;
    //处理状态(0未处理/1已处理)
    private Integer state;
    //类型（4众筹提现/5活动提现）
    private Integer type;
    //'提现金额
    private float payment;

    private String accessoryUrl;

    public WithdrawalAuditOperate() {
    }

    public WithdrawalAuditOperate(String wId, Integer progress, String noteMessage, Integer state,Integer type) {
        this.wId = wId;
        this.progress = progress;
        this.noteMessage = noteMessage;
        this.state = state;
        this.type = type;
    }

    public String getwId() {
        return wId;
    }

    public void setwId(String wId) {
        this.wId = wId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getProgress() {
        return progress;
    }

    public void setProgress(Integer progress) {
        this.progress = progress;
    }

    public String getNoteMessage() {
        return noteMessage;
    }

    public void setNoteMessage(String noteMessage) {
        this.noteMessage = noteMessage;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public float getPayment() {
        return payment;
    }

    public void setPayment(float payment) {
        this.payment = payment;
    }

    public String getAccessoryUrl() {
        return accessoryUrl;
    }

    public void setAccessoryUrl(String accessoryUrl) {
        this.accessoryUrl = accessoryUrl;
    }
}
